|
FrameLib
2.0
DSP processing with frames of arbitrary timing and length
|
a class used to represent distinct non-connectable areas in the host environment. More...
#include <FrameLib_Context.h>
Public Types | |
| using | Allocator = ManagedPointer< FrameLib_LocalAllocator, &Global::getAllocator, &Global::releaseAllocator > |
| using | ProcessingQueue = ManagedPointer< FrameLib_ProcessingQueue, &Global::getProcessingQueue, &Global::releaseProcessingQueue > |
Public Member Functions | |
| FrameLib_Context (FrameLib_Global *global, void *reference) | |
| operator FrameLib_ErrorReporter & () | |
Friends | |
| bool | operator== (const FrameLib_Context &a, const FrameLib_Context &b) |
| bool | operator!= (const FrameLib_Context &a, const FrameLib_Context &b) |
a class used to represent distinct non-connectable areas in the host environment.
The context acts as a proxy to FrameLib_Global, and contains a suitable pointer reference to the context in the host environment. Resources for each context are held in the global object, and the context is passed as a parameter when creating any FrameLib object.
| using FrameLib_Context::Allocator = ManagedPointer<FrameLib_LocalAllocator, &Global::getAllocator, &Global::releaseAllocator> |
| using FrameLib_Context::ProcessingQueue = ManagedPointer<FrameLib_ProcessingQueue, &Global::getProcessingQueue, &Global::releaseProcessingQueue> |
|
inline |
|
inline |
|
friend |
|
friend |